//封装和文章相关的接口函数
import { request } from "@/utils"

//获取管理员用户列表
export function getUserinfoListApi(data) {
    return request({
        url: "/abp/User/GetPageList",
        method: "POST",
        data: data
    })
}

//获取管理员用户信息
export function getProfileApi() {
    return request({
        url: '/abp/User/GetUserInfo',
        method: 'GET'
    })
}

//管理员用户登录
export function loginApi(formData) {
    return request({
        url: '/abp/User/Login',
        method: 'POST',
        data: formData
    })
}


//获取修改的管理员用户信息
export function GetAdmuserinfo(id) {
    return request({
        url: `/abp/User/GetUser?id=${id}`,
        method: 'GET'
    })
}

//添加管理员用户
export function AdminUserregister(data) {
    return request({
        url: "/abp/User/CreateUser",
        method: "POST",
        data: data
    })
}

//删除管理员
export function DelAdminUser(id) {
    return request({
        url: `/abp/User/DeleteUser?id=${id}`,
        method: "DELETE"
    })
}

//修改管理员
export function EditAdminUser(data){
    return request({
        url: "/abp/User/UpdateUser",
        method: "POST",
        data: data
    })
}

//管理员修改密码
export function Userspassword(data,id){
    return request({
        url: `/abp/User/UpdateAsync?id=${id}`,
        method: "POST",
        data: data
    })
}